package com.theme.passport.entity.params;

import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 主题组件表
 * 
 * @author live
 * @email 870459550@qq.com
 * @date 2022-01-18 08:24:43
 */
@Data
public class WidgeTypeUniversal implements Serializable {
    private static final long serialVersionUID = 1L;

   /**
    * 组件内部元素：1文字，2图片，3电量，4温度，5计时天数，6日历,7动图，8步数
    */
   private Integer element;
   /**
    * 文字类型：1纯文字，2星期，3年月日，4时分
    */
   private Integer textType;

    /**
     * 组件的宽度
     */
    private Integer canvasW;
    /**
     * 组件的高度
     */
    private Integer canvasH;

    /**
     * 组件内部元素的宽度
     */
    private Integer elementW;
    /**
     * 组件内部元素的高度
     */
    private Integer elementH;
    /**
     * 组件内部元素的x轴位置
     */
    private Integer elementX;
    /**
     * 组件内部元素的y轴位置
     */
    private Integer elementY;
    /**
     * 时间HH:MM
     */
    private String time;
    /**
     * 日期yyyy-MM-dd
     */
    private String date;
    /**
     * 文字文本
     */
    private String text;
    /**
     * 字体大小
     */
    private Integer fontSize;
    /**
     * 文字字体
     */
    private String fontName;
    /**
     * 颜色值：如FFFFFF
     */
    private String color;

    /**
     * 元素内容图片
     */
    private String image;
}
